# _*_ coding: UTF-8 _*_
# @Time     : 2021/10/21 13:39
# @Author   : Gong Yangyi
# @Site     : http://www.hzdledu.cn/
# @File     : homewor2.py
# @Software : PyCharm
## 1. 将4.3 逻辑运算符中的运算表，写成代码，并检查结果是否与表中一致
# | A     | B     | A and B | A or B | not A |
# | ----- | ----- | ------- | ------ | ----- |
# | true  | false | false   | true   | false |
# | false | true  | false   | true   | true  |
# | false | false | false   | false  | true  |
# | true  | true  | true    | true   | false |
# 例如：
# a = True
# b = False
# print(a and b)
# print(a or b)
# print(not a)
print('-----------我是分隔符------------')
a = False
b = True
print(a and b)
print(a or b)
print(not a)
print('-----------我是分隔符------------')
a = False
b = False
print(a and b)
print(a or b)
print(not a)
print('-----------我是分隔符------------')
a = True
b = True
print(a and b)
print(a or b)
print(not a)

## 2. 华氏温度转换为摄氏温度
# 英语国家大多采用华氏温度，华氏温度转设置温度转换公式为C=(F-32)*5/9，摄氏温度转华氏温度公式为：F=(C*9/5)+32
# 编写一个程序将用户输入的华氏温度抓换为摄氏温度，输入如下：
# 请输入华氏温度：68
# 摄氏温度为：20
F = float(input('请输入华氏温度:'))
C = (F - 32) * 5 / 9
print('摄氏温度为：%2.2f' % (C))

# 闰年问题（输入一个年份，判断是否为闰年）
# 能被4整除 不能被100整除
# 或者能被400整除
# 4年一闰，百年不闰，400年又闰
year = int(input('请输入年份：'))
if (year % 4) == 0:
    if (year % 100) == 0:
        if (year % 400) == 0:
            print(f'{year}是闰年')
        else:
         print(f'{year}不是闰年')
    else:
     print(f'{year}是闰年')
else:
 print(f'{year}不是闰年')


# 小明身高1.75，体重80kg。请根据BMI公式（体重除以身高的平方）帮小明计算他的BMI指数，并根据BMI指数：
# （1）低于18.5：过轻
# （2）18.5-25：正常
# （3）25-28：过重
# （4）28-32：肥胖
# （5）高于32：严重肥胖
height = float(input('请输入身高：'))
weight = float(input('请输入体重：'))
bmi = weight / (height ** 2)
# print(bmi)
if bmi < 18.5:
    print('过轻')
elif bmi <= 25:
    print('正常')
elif  bmi <= 28:
    print('过重')
elif bmi <= 32:
    print('肥胖')
elif bmi > 32:
    print('严重肥胖')
else:
    print(f'您的bmi是：{bmi}')

# 猜数字：系统给出一个1-10之间的整数，用户输入猜测的数字，系统给出相应的提示
import random
num = random.randint(1, 10)
print(num)
i = 5
gass = int(input('输入猜测的数字(1-10)：'))
if (gass - num) > 3:
    print('猜测数字过大')
elif (gass - num) < -3:
    print('猜测数字过小！')
elif (gass - num) in (1, 2, -1, -2):
    print('猜测数字接近！')
elif gass==num:
     print('正确')
else:
    print('输入正确的数字')
